package com.xy6.effectivejava.chapter07.item41;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;

public class SetList {

	public static void main(String[] args) {
		Set<Integer> set = new TreeSet<Integer>();
		List<Integer> list = new ArrayList<>();

		for (int i = -3; i < 3; i++) {
			set.add(i);
			list.add(i);
		}

		// -3 -2 -1 0 1 2
		// -2 -1 0...
		// -2 0 1 2
		// -2 0 2
		for (int i = 0; i < 3; i++) {
			set.remove(i);
			list.remove((Integer) i);
		}

		System.out.println(set);
		System.out.println(list);
	}

}
